<?php
require_once ("src/db/connectdatabase.php");

function getRowRecordsCustom($id, $keyword, $status, $tempsql) {
	$con = new ConnectDB();
	
	$sql = "SELECT COUNT(*) FROM profilecustomer WHERE regis_email='".$id."' AND namecustomer LIKE '%".$keyword."%' AND statusquo LIKE '%".$status."%' ".$tempsql;
	return $con -> getvalueString($sql);
}

function profileRecordsCustom($id, $keyword, $status, $tempsql, $start, $lenght) {
	$con = new ConnectDB();
	
	$sql = "SELECT p.idpro, p.namecustomer, p.datecreate, p.province, tl.namepurp, p.statusquo, p.dateupdate, p.amount2 FROM profilecustomer AS p, purposeloan AS tl WHERE p.loantype=tl.idpurpose AND p.regis_email='".$id."' AND p.namecustomer LIKE '%".$keyword."%' AND p.statusquo LIKE '%".$status."%' ".$tempsql." ORDER BY p.datecreate DESC LIMIT ".$start.",".$lenght;
	return $con -> getvalueString($sql);
	/*
	$tbl = "profilecustomer";
	$fn = array('idpro', 'namecustomer', 'datecreate', 'province', 'loantype', 'statusquo', 'amount1', 'amount2', 'amount3');
	$condetion = array('regis_email' => $id);
	$flike = array('namecustomer' => $keyword, 'statusquo' => $status);
	return $con -> getvalueall($tbl, $fn, $condetion, $flike, 'datecreate');*/
}

if(isset($_SESSION['mess'])) {
	if($_SESSION['mess'] == "success") {
?>
<script>
$(document).ready(function(e) {
   $('body').append('<div class="reveal-modal-bg"></div>');
	new Messi('Login hồ sơ khách hàng mới thành công, chúng tôi sẽ kiểm duyệt hồ sơ ngay lập tức', {
		title: 'Login hồ sơ khách hàng - Tài Chính Online',
		titleClass: 'info', //
		buttons: [{
			id: 0, 
			label: 'Đóng', 
			val: 'X'
		}]
		}); 
	});
</script>
<?php	
	}if($_SESSION['mess'] == "error") {
?>
<script>
$(document).ready(function(e) {
   $('body').append('<div class="reveal-modal-bg"></div>');
	new Messi('Đăng hồ sơ mới thất bại, bạn vui lòng thử lại!', {
		title: 'Login hồ sơ khách hàng - Tài Chính Online',
		titleClass: 'anim error', //anim error
		buttons: [{
			id: 0, 
			label: 'Đóng', 
			val: 'X'
		}]
	}); 
});
</script>
<?php	
	}
	unset($_SESSION['mess']);
}


$page = 1;
$namekey = "";
$status = "";
$email = $_SESSION['taichinhondealer'];
if(isset($_GET['key'])) {
	$namekey = $_GET['key'];
}

if(isset($_GET['sta'])) {
	$status = $_GET['sta'];
}

if(isset($_GET['page'])) {
	$page = $_GET['page'];
}


$tempsql = "";
$datestart = "";
$dateend = "";
if(isset($_GET['start'])) {
	$datestart = $_GET['start'];
	if($datestart != "")
		$tempsql .= " AND p.datecreate >= ".strtotime($datestart);
}

if(isset($_GET['end'])) {
	$dateend = $_GET['end'];
	if($dateend != "")
		$tempsql .= " AND p.datecreate <= ".strtotime($dateend." 23:59");
}

$arrcountrows = getRowRecordsCustom($email, $namekey, $status, $tempsql);
$sumrecord = $arrcountrows[0][0];
$numrecord = 30;
$pageNumber = intval(($sumrecord / $numrecord));

if(($sumrecord % $numrecord) != 0) {
	$pageNumber++;
}

if($pageNumber == 0) {
	$pageNumber = 1;	
}

if($page > $pageNumber) {
	$page = $pageNumber;
}

$arrcustom = profileRecordsCustom($email, $namekey, $status, $tempsql, ($page-1)*$numrecord, $numrecord);

?>
<script type="text/javascript">
    document.title = "Tài Chính Online - Danh sách hồ sơ khách hàng";
</script>
<style>
	.class-pagination{
		float: right;
		clear: left;
		padding-top: 20px;
	}
	
	.class-pageLabel{
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}

	.class-pageNow{
		padding: 5px;
		padding-top: 4px;
		margin: 2px;
		font-size: 11px;
		font-weight: bold;
		border: 1px solid #C0C0C0;
		background-color: #C0C0C0;
		border-radius: 4px;
		box-shadow: 0 0 10px rgba(0,0,0,.1);
		cursor: default;
	}
	
	.class-pageElem{
		padding: 5px;
		padding-top: 4px;
		margin: 2px;
		font-size: 11px;
		font-weight: bold;
		border: 1px solid #C0C0C0;
		box-shadow: 0 0 10px rgba(0,0,0,.2);
		border-radius: 4px;
		background-color: white;
	}

	.class-pageElem:hover{
		padding: 5px;
		margin: 2px;
		font-size: 11px;
		font-weight: bold;
		background-color: #C0C0C0;
		cursor: pointer;
	}
	
	.class-headertable {
		height: 30px;
		margin: auto;
		background: rgb(136, 169, 67);
	}
	
	.submitform {
		background: #88A943;
		text-indent: 1px;
		width:80px;
		height:30px;
		cursor: pointer;
		font-weight: bold;
		font-size: 14px;
	}
	
	.class-content-records th {
		color: #FFF;
	}
	
	.class-content-records table tr {height: 30px;min-height: 30px;}
	.class-content-records table tr {display: table-row;vertical-align: inherit;border-color: inherit;} 
	.class-content-records table tr th, .class-content-records table tr td {border: 1px solid #98bf21;}
</style>
<link rel="stylesheet" type="text/css" href="<?php echo($host) ?>css/jquery-ui.css">
<script type="text/javascript" src="<?php echo($host) ?>js/jquery-uicaledate.js"></script>
<div style="margin:auto; width:200px">
	<h3 style="color:#88A943;">DANH SÁCH HỒ SƠ</h3>
</div>
<div style="clear:both; height:15px;"></div>
<div>
	<div style="width:600px; float:left;">	
    	<table style="font-size: 12px">
            <tr>
                <td>Từ ngày:</td>
                <td>Đến ngày:</td>
                <td>Tìm kiếm tên khách hàng:</td>
                <td>Tìm kiếm theo tình trạng hồ sơ:</td>
                <td></td>
            </tr>
            <tr>
                <td><input type="text" name="datestart" value="<?php echo($datestart) ?>" placeholder="dd-mm-yyy" id="form_search_datestart" style="width:100px; height: 26px; margin-right:10px;" /></td>
                <td><input type="text" name="dateend" value="<?php echo($dateend) ?>" placeholder="dd-mm-yyy" id="form_search_dateend" style="width:100px; height: 26px; margin-right:10px;" /></td>
                <td><input type="text" name="namesr" placeholder="Nguyễn Văn A" style="width:200px; height: 26px; margin-right:10px;" id="form_namekey" value="<?php echo($namekey) ?>" /></td>
                <td><select id="form_statussearch" style="height: 26px; width:200px; margin-right:10px;"><option value="">--Tất Cả--</option><option value="Chờ kiểm tra">Chờ kiểm tra</option><option value="Đang kiểm tra">Đang kiểm tra</option><option value="Đang chờ bổ sung">Đang chờ bổ sung</option><option value="Đang thẩm định">Đang thẩm định</option><option value="Hoàn Tất">Hoàn Tất</option><option value="Từ chối">Từ chối</option></select></td>
                <td><input id="form_submitsearch" type="button" style="cursor:pointer ;background-image:url(<?php echo($host) ?>images/timkiem.png); width:70px; height:24px; border:0px;" value="" /></td>
            </tr>
        </table>
    </div>
    <div style="float:right; margin-top: 35px;"><a href="#" data-reveal-id="formaddnewprofilecustom">Login hồ sơ mới</a></div>
</div>
<div style="clear:both;"></div>
<div>
	<div class="class-pagination">
        <span class="class-pageLabel">Trang</span>
        <?php if($page == 1) { ?>
        <span title="Trang 1" page="1" class="class-pageNow">1</span>
        <?php } else { ?>
        <span title="Trang 1" page="1" class="class-pageElem">1</span>
        <?php }?>
        <?php if ($pageNumber != 1) { for($i = 2; $i <= $pageNumber; $i++) { ?>
        <?php if($i == $page) { ?>
        <span title="Trang <?php echo($i) ?>" page="<?php echo($i) ?>" class="class-pageNow"><?php echo($i) ?></span>
        <?php } else { ?>
        <span title="Trang <?php echo($i) ?>" page="<?php echo($i) ?>" class="class-pageElem"><?php echo($i) ?></span>
        <?php }?>
        <?php }}?>
    </div>
    <div style="clear:both; height:15px;"></div>
    <div class="class-content-records">
    	<table width="980px" cellpadding="0" cellspacing="0" style="font-size: 12px; border-collapse: collapse;">
        	<tr>
            	<th class="class-headertable" width="30px">STT</th>
            	<th class="class-headertable" width="170px">Tên khách hàng</th>
                <th class="class-headertable" width="110px">Ngày login</th>
                <th class="class-headertable" width="100px">Khu vực</th>
                <th class="class-headertable" width="140px">Tình trạng</th>
                <th class="class-headertable" width="110px">Ngày cập nhật</th>
                <th class="class-headertable" width="160px">Tổ chức cho vay</th>
                <th class="class-headertable" width="160px">Sản phẩm</th>
            </tr>
            <?php
			$i = ($page-1)*$numrecord + 1;
			foreach($arrcustom as $entry) {
				$strbanknameurl = $entry[1];
				$strbanknameurl = rewriteTextUrl(stripUnicode($strbanknameurl));
			?>
            <tr>
            	<td align="center"><span><?php echo($i) ?></span></td>
            	<td><span style="margin-left: 5px; margin-right:5px;"><a href="<?php echo($host) ?>profile/chi-tiet-ho-so/<?php echo($entry[0]) ?>/<?php echo($strbanknameurl) ?>.html" title="Xem chi tiết hồ sơ của <?php echo($entry[1]) ?>"><?php echo($entry[1]) ?></a></span></td>
                <td align="center"><span><?php echo(int_to_date2($entry[2])) ?></span></td>
                <td align="center"><span><?php echo($entry[3]) ?></span></td>
                <td align="center"><span><?php echo($entry[5]) ?></span></td>
                <td align="center"><span><?php if($entry[6] != "") echo(int_to_date2($entry[6])); ?></span></td>
                <td align="center"><span><?php echo($entry[7]) ?></span></td>
                <td align="center"><span><?php echo($entry[4]) ?></span></td>
            </tr>
            <?php
				$i++;
			}
			?>
        </table>
    </div>
    <div style="clear:both;"></div>
    <div class="class-pagination">
        <span class="class-pageLabel">Trang</span>
        <?php if($page == 1) { ?>
        <span title="Trang 1" page="1" class="class-pageNow">1</span>
        <?php } else { ?>
        <span title="Trang 1" page="1" class="class-pageElem">1</span>
        <?php }?>
        <?php if ($pageNumber != 1) { for($i = 2; $i <= $pageNumber; $i++) { ?>
        <?php if($i == $page) { ?>
        <span title="Trang <?php echo($i) ?>" page="<?php echo($i) ?>" class="class-pageNow"><?php echo($i) ?></span>
        <?php } else { ?>
        <span title="Trang <?php echo($i) ?>" page="<?php echo($i) ?>" class="class-pageElem"><?php echo($i) ?></span>
        <?php }?>
        <?php }}?>
    </div>
</div>
<div style="clear:both; height:15px;"></div>

<div id="formaddnewprofilecustom" class="reveal-modal">
    <div class="reveal-modal-title"><h1 style="margin-top: -10px; font-size: 24px;">Login hồ sơ mới</h1></div><br />
    <form name="createprofilecustomerdealer" id="createprofilecustomerdealer" action="<?php echo($host) ?>controlcreateprofiledealer.php" method="post" enctype="multipart/form-data">
        <div class="reveal-modal-main">
            <div style="padding: 0px 30px 10px;">
                <table style="font-size: 12px">
                	<tr>
                        <td class="info-basic-bold" width="300px">Tên khách hàng</td>
                        <td><input type="hidden" name="act" value="add" /><input style="height:30px; width:280px" name="From_NameCus" id="From_NameCus" type="text" size="40" maxlength="500"><br><span id="errnamecus" class="showms"></td>
                    </tr>
                    <tr>
                        <td class="info-basic-bold" width="300px">Số điện thoại</td>
                        <td><input style="height:30px; width:280px" name="From_phoneCus" id="From_phoneCus" type="text" size="40" maxlength="100"><br><span id="errphonecus" class="showms"></td>
                    </tr>
                    <tr>
                        <td class="info-basic-bold" valign="top">Khu vực</td>
                        <td><select id="ProvinceIDcus" name="From_Provincecus" style="height:30px; width:280px; padding:5px;">
                            <option selected="selected" value="">--Chọn--</option>
                            <option value="Hà Nội">Hà Nội</option><option value="Hồ Chí Minh">TP HCM</option><option value="Cần Thơ">TP Cần Thơ</option><option value="Đà Nẵng">TP Đà Nẵng</option><option value="Hải Phòng">TP Hải Phòng</option><option value="An Giang">An Giang</option><option value="Vũng Tàu">Bà Rịa - Vũng Tàu</option><option value="Bắc Giang">Bắc Giang</option><option value="Bắc Kạn">Bắc Kạn</option><option value="Bạc Liêu">Bạc Liêu</option><option value="Bắc Ninh">Bắc Ninh</option><option value="Bến Tre">Bến Tre</option><option value="Bình Định">Bình Định</option><option value="Bình Dương">Bình Dương</option><option value="Bình Phước">Bình Phước</option><option value="Bình Thuận">Bình Thuận</option><option value="Cà Mau">Cà Mau</option><option value="Cao Bằng">Cao Bằng</option><option value="Đăk Lăk">Đăk Lăk</option><option value="Đak Nông">Đak Nông</option><option value="Điện Biên">Điện Biên</option><option value="Đồng Nai">Đồng Nai</option><option value="Đồng Tháp">Đồng Tháp</option><option value="Gia Lai">Gia Lai</option><option value="Hà Giang">Hà Giang</option><option value="Hà Nam">Hà Nam</option><option value="Hà Tĩnh">Hà Tĩnh</option><option value="Hải Dương">Hải Dương</option><option value="Hậu Giang">Hậu Giang</option><option value="Hòa Bình">Hòa Bình</option><option value="Hưng Yên">Hưng Yên</option><option value="Khánh Hòa">Khánh Hòa</option><option value="Kiên Giang">Kiên Giang</option><option value="Kon Tum">Kon Tum</option><option value="Lai Châu">Lai Châu</option><option value="Lâm Đồng">Lâm Đồng</option><option value="Lạng Sơn">Lạng Sơn</option><option value="Lào Cai">Lào Cai</option><option value="Long An">Long An</option><option value="Nam Định">Nam Định</option><option value="Nghệ An">Nghệ An</option><option value="Ninh Bình">Ninh Bình</option><option value="Ninh Thuận">Ninh Thuận</option><option value="Phú Thọ">Phú Thọ</option><option value="Phú Yên">Phú Yên</option><option value="Quảng Bình">Quảng Bình</option><option value="Quảng Nam">Quảng Nam</option><option value="Quảng Ngãi">Quảng Ngãi</option><option value="Quảng Ninh">Quảng Ninh</option><option value="Quảng Trị">Quảng Trị</option><option value="Sóc Trăng">Sóc Trăng</option><option value="Sơn La">Sơn La</option><option value="Tây Ninh">Tây Ninh</option><option value="Thái Bình">Thái Bình</option><option value="Thái Nguyên">Thái Nguyên</option><option value="Thanh Hóa">Thanh Hóa</option><option value="Thừa Thiên Huế">Thừa Thiên Huế</option><option value="Tiền Giang">Tiền Giang</option><option value="Trà Vinh">Trà Vinh</option><option value="Tuyên Quang">Tuyên Quang</option><option value="Vĩnh Long">Vĩnh Long</option><option value="Vĩnh Phúc">Vĩnh Phúc</option><option value="Yên Bái">Yên Bái</option></select><br><span id="errcontrycus" class="showms"></td>
                    </tr>
                    <tr>
                        <td class="info-basic-bold" valign="top">Sản phẩm</td>
                        <td><select name="form_typeloan" id="form_typeloan"  style="height:30px; width:280px; padding:5px;"><option value="">Vui Lòng Chọn</option></select><br><span id="errtypeloan" class="showms"></td>
                    </tr>
                    <tr>
                        <td class="info-basic-bold" valign="top">Thông tin khách hàng</td>
                        <td></td>
                    </tr>
                    <tr>
                    	<td colspan="2"><textarea name="form_infointro" id="form_infointro" class="form_infointro" style="resize:none; width: 100%;" rows="4"></textarea><br><span id="errinfocus" class="showms"></td>
                    </tr>
                    <tr>
                        <td class="info-basic-bold" valign="top">Upload hồ sơ khách hàng trực tuyến</td>
                        <td><input type="file" name="filenameprofile[]" id="filenameprofile" multiple="multiple" /><br><span style="font-size:10px; color: #06F;">Dung lượng cho phép tối đa là 2MB và *.rar , *.zip, *.jpg, *.png, *.doc, *.xls</span><br /><span id="errfileprofile" class="showms"></td>
                    </tr>
                    <tr>
                    	<td colspan="2" align="center"><input type="submit" value="Login" class="class-pageNow" /></td>
                    </tr>
                </table>
            </div>
            <div class="cl"></div>
        </div>
    </form>
    <a class="close-reveal-modal">&#215;</a>
</div>
<script src="<?php echo($host) ?>ckeditor/ckeditor.js"></script>
<script>
$( "#form_search_datestart" ).datepicker({
	defaultDate: "+1w",
	changeMonth: true,
	changeYear: true,
	numberOfMonths: 2,
	dateFormat: 'dd-mm-yy',
	onClose: function( selectedDate ) {
		$( "#form_search_dateend" ).datepicker( "option", "minDate", selectedDate );
	}
});
$( "#form_search_dateend" ).datepicker({
	defaultDate: "+1w",
	changeMonth: true,
	changeYear: true,
	numberOfMonths: 2,
	dateFormat: 'dd-mm-yy',
	onClose: function( selectedDate ) {
		$( "#form_search_datestart" ).datepicker( "option", "maxDate", selectedDate );
	}
});
$(document).ready(function(e) {
	//$('#form_namekey').val('<?php //echo($namekey) ?>');
	$('#form_statussearch').val('<?php echo($status) ?>');
	
	loaddatadichvu();
	function loaddatadichvu() {
		$.ajax({
			type: "POST",
			url: "<?php echo($host) ?>control/ajaxpurloan.php",
			data:{},
			dataType: "json",
			success: function(response){
				html = '';
				$.each(response, function(entryIndex, entry){
					html += '<option value="' + entry[0] + '">' + entry[1] + '</option>';
				});
				$('#form_typeloan').append(html);
			}
		});
	}
	
	CKEDITOR.replace('form_infointro');
	
    $(document).on("click", ".class-pageElem", function() {
		var page = $(this).attr('page');
		var namekey = $('#form_namekey').val();
		var status = $('#form_statussearch').val();
		var startdate = $('#form_search_datestart').val();
		var enddate = $('#form_search_dateend').val();
		
		openlink('<?php echo($host) ?>profile/ho-so/search/key_' + namekey + '/status_' + status + '/start_' + startdate + '/end_' + enddate + '/' + page + '.html');
	});
	
	$(document).on("click", "#form_submitsearch", function() { 
		var namekey = $('#form_namekey').val();
		var status = $('#form_statussearch').val();
		var startdate = $('#form_search_datestart').val();
		var enddate = $('#form_search_dateend').val();
		
		openlink('<?php echo($host) ?>profile/ho-so/search/key_' + namekey + '/status_' + status + '/start_' + startdate + '/end_' + enddate + '.html');
	});
	
	function openlink(slink) {
		window.location = slink;
	}
	
	$('#createprofilecustomerdealer').submit(function(e) {
        var namecus = $.trim($('#From_NameCus').val());
		var phonecus = $.trim($('#From_phoneCus').val());
		var country = $('#ProvinceIDcus').val();
		var tloan = $('#form_typeloan').val();
		var infointro = CKEDITOR.instances['form_infointro'].getData();
		
		
		if(namecus.length == 0) {
			$('#errnamecus').html('Vui lòng nhập tên khách hàng');
			$('#From_NameCus').focus();
			return false;
		} else {
			$('#errnamecus').html('');
		}
		
		if(phonecus.length == 0) {
			$('#errphonecus').html('Vui lòng nhập số điện thoại khách hàng');
			$('#From_phoneCus').focus();
			return false;
		} else {
			$('#errphonecus').html('');
		}
		
		if(country == "") {
			$('#errcontrycus').html('Vui lòng chọn tỉnh thành của khách hàng');
			$('#ProvinceIDcus').focus();
			return false;
		} else {
			$('#errcontrycus').html('');
		}
		
		if(tloan == "") {
			$('#errtypeloan').html('Vui lòng chọn loại hình khách hàng muốn vay');
			$('#form_typeloan').focus();
			return false;
		} else {
			$('#errtypeloan').html('');
		}
		
		if(infointro.length == 0) {
			$('#errinfocus').html('Vui lòng điền một số thông tin cơ bản về khách hàng');
			return false;
		} else {
			$('#errinfocus').html('');
		}
		
		/*var filepath = $('#filenameprofile').val();
		if(filepath == "") {
			$('#errfileprofile').html('Vui lòng chọn file đính kèm hồ sơ của khách hàng!');
			$('#filenameprofile').focus();
			return false;
		} else {
			$('#errfileprofile').html('')
		}*/
		
		return true;
    });
	
	$('#filenameprofile').change(function(){ 
		elem = this;
		if(elem.files.length > 5) {
			alert("Số file tối đa là 5 file");
			$('#errfileprofile').html('Bạn chỉ có thể chọn số file tối đa là 5 file');
			$('#filenameprofile').val('');
			return false;
		}
		for (var x = 0; x < elem.files.length; x++) {
			var f=elem.files[x];
			
			var ext = "";
			sGetPath = f.name;
			ext = sGetPath.substring(sGetPath.length-3, sGetPath.length);
			ext = ext.toLowerCase();
			if((ext != 'rar') && (ext != 'zip') && (ext != 'doc') && (ext != 'xls') && (ext != 'jpg') && (ext != 'png')) {
				alert("Bạn chỉ có thể chọn file có đuôi là: *.rar , *.zip, *.jpg, *.png, *.doc, *.xls");
				$('#errfileprofile').html('Bạn chỉ có thể chọn file có đuôi là: *.rar , *.zip, *jpg, *png, word, excel');
				$('#filenameprofile').val('');
				return false;
			}else{
				if(f.size > 2097152) { //2MB
					alert("File có kích thước lớn hơn 2MB, vui lòng chọn file khác");
					$('#errfileprofile').html('File có kích thước lớn hơn 2MB, vui lòng chọn file khác');
					$('#filenameprofile').val('');
					return false;
				} else {
					$('#errfileprofile').html('');
				}
			}
		}
		return true;
	});
});

</script>